Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MainActivity < BaseActivity
- def on_create
- ViewState.init getApplicationContext
- setContentView(root_view)
- go_to_room
- end
- def update_core
- return if @changing_fragment
- @current_fragment.update_core
- end
- def do_it_map
- game.reset
- game.go_to_final_stage
- ViewState.cache_room_counts
- ViewState.cache_world_counts
- game.world.begin_journey
- game.world.god_mode
- open MapActivity
- end
- def onClick view
- @current_fragment.onClick view
- end
- def back_pressed
- if @current_fragment == @ship_fragment
- go_to_embark
- elsif @current_fragment == @perks_fragment
- go_to_embark
- elsif @current_fragment != @room_fragment
- go_to_room
- else
- exit_app_dialog
- end
- end
- def go_to_rate
- rate_app_dialog
- end
- def go_to_secrets
- open_fragment(@secrets_fragment ||= SecretsFragment.new)
- end
- def update_text_color color_to
- return unless @current_fragment
- @current_fragment.update_text_color color_to
- end
- def go_to_room
- open_fragment(@room_fragment ||= RoomFragment.new)
- end
- def go_to_supplies
- open_fragment(@suppiles_fragment ||= SuppliesFragment.new)
- end
- def go_to_outside
- open_fragment(@outside_fragment ||= OutsideFragment.new)
- end
- def go_to_build
- open_fragment(@build_fragment ||= BuildFragment.new)
- end
- def go_to_trade
- open_fragment(@trade_fragment ||= TradeFragment.new)
- end
- def go_to_workshop
- open_fragment(@workshop_fragment ||= WorkshopFragment.new)
- end
- def go_to_embark
- open_fragment(@embark_fragment ||= EmbarkFragment.new)
- end
- def go_to_perks
- open_fragment(@perks_fragment ||= PerksFragment.new)
- end
- def go_to_ship
- open_fragment(@ship_fragment ||= ShipFragment.new)
- end
- def go_to_map
- open MapActivity
- end
- def open_fragment fragment
- ViewState.pause = true
- @changing_fragment = true
- @current_fragment = fragment
- invalidate_view_cache
- fragmentManager.beginTransaction.replace(
- ROOT,
- @current_fragment
- ).commit
- @changing_fragment = false
- end
- def do_it_space
- game.ship_hull = 10
- game.ship_thrusters = 10
- open SpaceActivity
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement