-
Notifications
You must be signed in to change notification settings - Fork 0
/
world.h
82 lines (57 loc) · 1.42 KB
/
world.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
/* Copyright (c) 2012 Cheese and Bacon Games, LLC */
/* This file is licensed under the MIT License. */
/* See the file docs/LICENSE.txt for the full license text. */
#ifndef world_h
#define world_h
#include "collision.h"
#include "vector.h"
#include "coords.h"
#include "pixels.h"
#include "math.h"
#include "game_window.h"
#include "image.h"
#include "rtt_manager.h"
#include "music.h"
#include "sound.h"
#include "engine_interface.h"
#include "update.h"
#include "log.h"
#include "strings.h"
#include "android.h"
#include "file_io.h"
#include "game.h"
#include "game_constants.h"
#include "network.h"
#include "symbols.h"
#include "sorting.h"
#include <string>
#include <sstream>
#include <vector>
#include <map>
#include <cmath>
#include <cstdio>
const int CONTROLLER_ID_ALL=-1;
const int CONTROLLER_ID_TOUCH=-2;
extern bool world_loaded;
extern bool save_location_loaded;
extern std::string CURRENT_WORKING_DIRECTORY;
extern std::string CHECKSUM;
extern double UPDATE_RATE;
extern double SKIP_TICKS;
extern double UPDATE_RATE_RENDER;
extern double SKIP_TICKS_RENDER;
extern Game_Window main_window;
extern SDL_Event event;
extern Engine_Interface engine_interface;
extern Update update;
extern Android android;
extern File_IO file_io;
extern Network network;
extern Image image;
extern Rtt_Manager rtt_manager;
extern Music music;
extern Sound sound_system;
extern Game game;
bool load_world();
void unload_world();
#endif