mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-10-31 14:02:59 +00:00 
			
		
		
		
	achievements:: removed init-pump-close functions from main HyperRogue -- they use hooks instead
This commit is contained in:
		| @@ -99,10 +99,7 @@ EX const char* leadernames[NUMLEADER] = { | |||||||
| #define LB_RACING 81 | #define LB_RACING 81 | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
| EX void achievement_init(); |  | ||||||
| EX string myname(); | EX string myname(); | ||||||
| EX void achievement_close(); |  | ||||||
| EX void achievement_pump(); |  | ||||||
|  |  | ||||||
| /** gain the given achievement. | /** gain the given achievement. | ||||||
|  * @param s name of the achievement, e.g., DIAMOND1 |  * @param s name of the achievement, e.g., DIAMOND1 | ||||||
| @@ -245,16 +242,13 @@ EX void achievement_log(const char* s, char flags) { | |||||||
| #endif | #endif | ||||||
|  |  | ||||||
| #if !CAP_ACHIEVE | #if !CAP_ACHIEVE | ||||||
| void achievement_init() {} |  | ||||||
| string myname() { return "Rogue"; } | string myname() { return "Rogue"; } | ||||||
| void achievement_close() {} |  | ||||||
| // gain the achievement with the given name. | // gain the achievement with the given name. | ||||||
| // flags: 'e' - for Euclidean, 's' - for Shmup, '7' - for heptagonal | // flags: 'e' - for Euclidean, 's' - for Shmup, '7' - for heptagonal | ||||||
| // Only awarded if special modes are matched exactly. | // Only awarded if special modes are matched exactly. | ||||||
| void achievement_gain(const char* s, char flags) { | void achievement_gain(const char* s, char flags) { | ||||||
|   achievement_log(s, flags); |   achievement_log(s, flags); | ||||||
|   } |   } | ||||||
| void achievement_pump() {} |  | ||||||
| EX int get_sync_status() { return 0; } | EX int get_sync_status() { return 0; } | ||||||
| EX void set_priority_board(int) { } | EX void set_priority_board(int) { } | ||||||
| #endif | #endif | ||||||
| @@ -988,9 +982,6 @@ EX void achievement_victory(bool hyper) { | |||||||
| #endif | #endif | ||||||
|   } |   } | ||||||
|  |  | ||||||
| /** call the achievement callbacks */ |  | ||||||
| EX void achievement_pump(); |  | ||||||
|  |  | ||||||
| EX string get_rich_presence_text() { | EX string get_rich_presence_text() { | ||||||
|  |  | ||||||
|   #if CAP_DAILY |   #if CAP_DAILY | ||||||
|   | |||||||
| @@ -1057,7 +1057,6 @@ EX void mainloopiter() { | |||||||
|   #if CAP_VR |   #if CAP_VR | ||||||
|   vrhr::vr_control(); |   vrhr::vr_control(); | ||||||
|   #endif |   #endif | ||||||
|   achievement_pump();   |  | ||||||
|  |  | ||||||
|   callhooks(hooks_control); |   callhooks(hooks_control); | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1820,8 +1820,6 @@ EX void initAll() { | |||||||
|   srand(time(NULL)); |   srand(time(NULL)); | ||||||
|   shrand(fixseed ? startseed : time(NULL)); |   shrand(fixseed ? startseed : time(NULL)); | ||||||
|  |  | ||||||
|   achievement_init(); // not in ANDROID |  | ||||||
|  |  | ||||||
|   firstland0 = firstland; |   firstland0 = firstland; | ||||||
|  |  | ||||||
|   // initlanguage(); |   // initlanguage(); | ||||||
| @@ -1870,7 +1868,6 @@ EX void finishAll() { | |||||||
|   quit_all(); |   quit_all(); | ||||||
| #endif | #endif | ||||||
|  |  | ||||||
|   achievement_close(); |  | ||||||
|   callhooks(hooks_final_cleanup); |   callhooks(hooks_final_cleanup); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Zeno Rogue
					Zeno Rogue