Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.15 KB | None | 0 0
  1. class MainActivity < BaseActivity
  2. def on_create
  3. ViewState.init getApplicationContext
  4. setContentView(root_view)
  5. go_to_room
  6. end
  7.  
  8. def update_core
  9. return if @changing_fragment
  10.  
  11. @current_fragment.update_core
  12. end
  13.  
  14. def do_it_map
  15. game.reset
  16. game.go_to_final_stage
  17. ViewState.cache_room_counts
  18. ViewState.cache_world_counts
  19. game.world.begin_journey
  20. game.world.god_mode
  21. open MapActivity
  22. end
  23.  
  24. def onClick view
  25. @current_fragment.onClick view
  26. end
  27.  
  28. def back_pressed
  29. if @current_fragment == @ship_fragment
  30. go_to_embark
  31. elsif @current_fragment == @perks_fragment
  32. go_to_embark
  33. elsif @current_fragment != @room_fragment
  34. go_to_room
  35. else
  36. exit_app_dialog
  37. end
  38. end
  39.  
  40. def go_to_rate
  41. rate_app_dialog
  42. end
  43.  
  44. def go_to_secrets
  45. open_fragment(@secrets_fragment ||= SecretsFragment.new)
  46. end
  47.  
  48. def update_text_color color_to
  49. return unless @current_fragment
  50.  
  51. @current_fragment.update_text_color color_to
  52. end
  53.  
  54. def go_to_room
  55. open_fragment(@room_fragment ||= RoomFragment.new)
  56. end
  57.  
  58. def go_to_supplies
  59. open_fragment(@suppiles_fragment ||= SuppliesFragment.new)
  60. end
  61.  
  62. def go_to_outside
  63. open_fragment(@outside_fragment ||= OutsideFragment.new)
  64. end
  65.  
  66. def go_to_build
  67. open_fragment(@build_fragment ||= BuildFragment.new)
  68. end
  69.  
  70. def go_to_trade
  71. open_fragment(@trade_fragment ||= TradeFragment.new)
  72. end
  73.  
  74. def go_to_workshop
  75. open_fragment(@workshop_fragment ||= WorkshopFragment.new)
  76. end
  77.  
  78. def go_to_embark
  79. open_fragment(@embark_fragment ||= EmbarkFragment.new)
  80. end
  81.  
  82. def go_to_perks
  83. open_fragment(@perks_fragment ||= PerksFragment.new)
  84. end
  85.  
  86. def go_to_ship
  87. open_fragment(@ship_fragment ||= ShipFragment.new)
  88. end
  89.  
  90. def go_to_map
  91. open MapActivity
  92. end
  93.  
  94. def open_fragment fragment
  95. ViewState.pause = true
  96. @changing_fragment = true
  97. @current_fragment = fragment
  98. invalidate_view_cache
  99. fragmentManager.beginTransaction.replace(
  100. ROOT,
  101. @current_fragment
  102. ).commit
  103. @changing_fragment = false
  104. end
  105.  
  106. def do_it_space
  107. game.ship_hull = 10
  108. game.ship_thrusters = 10
  109. open SpaceActivity
  110. end
  111. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement