mirror of
				https://github.com/coop-deluxe/sm64coopdx.git
				synced 2025-10-30 08:01:01 +00:00 
			
		
		
		
	 fcef8699f2
			
		
	
	
		fcef8699f2
		
	
	
	
		
			
	
		
	
	
		
			Some checks failed
		
		
	
	Build coop / build-linux (push) Has been cancelled
				
			Build coop / build-steamos (push) Has been cancelled
				
			Build coop / build-windows-opengl (push) Has been cancelled
				
			Build coop / build-windows-directx (push) Has been cancelled
				
			Build coop / build-macos-arm (push) Has been cancelled
				
			Build coop / build-macos-intel (push) Has been cancelled
				
			
		
			
				
	
	
		
			43 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
	
		
			2.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifndef LEVEL_INFO_H
 | |
| #define LEVEL_INFO_H
 | |
| 
 | |
| #include <PR/ultratypes.h>
 | |
| 
 | |
| void **get_course_name_table(void);
 | |
| void **get_course_name_table_original(void);
 | |
| void **get_act_name_table(void);
 | |
| void **get_act_name_table_original(void);
 | |
| u8 *convert_string_ascii_to_sm64(u8 *str64, const char *strAscii, bool menu);
 | |
| char *convert_string_sm64_to_ascii(char *strAscii, const u8 *str64);
 | |
| /* |description|
 | |
| Returns the name of the level corresponding to `courseNum`, `levelNum` and `areaIndex` as an ASCII (human readable) string.
 | |
| Set `charCase` to 1 to capitalize or -1 to decapitalize the returned string
 | |
| |descriptionEnd| */
 | |
| const char *get_level_name_ascii(s16 courseNum, s16 levelNum, s16 areaIndex, s16 charCase);
 | |
| /* |description|
 | |
| Returns the name of the level corresponding to `courseNum`, `levelNum` and `areaIndex` as an SM64 encoded string.
 | |
| This function should not be used in Lua mods.
 | |
| Set `charCase` to 1 to capitalize or -1 to decapitalize the returned string
 | |
| |descriptionEnd| */
 | |
| const u8 *get_level_name_sm64(s16 courseNum, s16 levelNum, s16 areaIndex, s16 charCase);
 | |
| /* |description|
 | |
| Returns the name of the level corresponding to `courseNum`, `levelNum` and `areaIndex` as a decapitalized ASCII (human readable) string
 | |
| |descriptionEnd| */
 | |
| const char *get_level_name(s16 courseNum, s16 levelNum, s16 areaIndex);
 | |
| /* |description|
 | |
| Returns the name of the star corresponding to `courseNum` and `starNum` as an ASCII (human readable) string.
 | |
| Set `charCase` to 1 to capitalize or -1 to decapitalize the returned string
 | |
| |descriptionEnd| */
 | |
| const char *get_star_name_ascii(s16 courseNum, s16 starNum, s16 charCase);
 | |
| /* |description|
 | |
| Returns the name of the star corresponding to `courseNum` and `starNum` as an SM64 encoded string.
 | |
| This function should not be used in Lua mods.
 | |
| Set `charCase` to 1 to capitalize or -1 to decapitalize the returned string
 | |
| |descriptionEnd| */
 | |
| const u8 *get_star_name_sm64(s16 courseNum, s16 starNum, s16 charCase);
 | |
| /* |description|
 | |
| Returns the name of the star corresponding to `courseNum` and `starNum` as a decapitalized ASCII (human readable) string
 | |
| |descriptionEnd| */
 | |
| const char *get_star_name(s16 courseNum, s16 starNum);
 | |
| 
 | |
| #endif // LEVEL_INFO_H
 |