351
This commit is contained in:
		
							
								
								
									
										5
									
								
								scripts/351.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								scripts/351.js
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
const process = require('process');
 | 
			
		||||
const { spawnSync, execSync } = require('child_process');
 | 
			
		||||
 | 
			
		||||
execSync(`scp ./build/Penny.gb root@ywbud3:/storage/roms/gb/Penny.gb`);
 | 
			
		||||
execSync(`echo "systemctl stop emustation.service; killall emulationstation; retroarch -L /lib/libretro/gambatte_libretro.so '/storage/roms/gb/Penny.gb';" | ssh root@ywbud3 /bin/bash`);
 | 
			
		||||
							
								
								
									
										18
									
								
								src/conversation/questionbox.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								src/conversation/questionbox.c
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
/**
 | 
			
		||||
 * Copyright (c) 2022 Dominic Masters
 | 
			
		||||
 * 
 | 
			
		||||
 * This software is released under the MIT License.
 | 
			
		||||
 * https://opensource.org/licenses/MIT
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#include "questionbox.h"
 | 
			
		||||
 | 
			
		||||
void questionBoxSetOptions(char *title, char *options[QUESTION_BOX_OPTIONS_MAX]) {
 | 
			
		||||
  char buffer[TEXTBOX_CHARS_MAX + 1];
 | 
			
		||||
  sprintf(buffer, "Hello World");
 | 
			
		||||
  conversationTextboxSetText(buffer);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
inline void questionBoxUpdate() {
 | 
			
		||||
  
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										24
									
								
								src/conversation/questionbox.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								src/conversation/questionbox.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,24 @@
 | 
			
		||||
/**
 | 
			
		||||
 * Copyright (c) 2022 Dominic Masters
 | 
			
		||||
 * 
 | 
			
		||||
 * This software is released under the MIT License.
 | 
			
		||||
 * https://opensource.org/licenses/MIT
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
#pragma once
 | 
			
		||||
#include "../libs.h"
 | 
			
		||||
#include "../util.h"
 | 
			
		||||
#include "../input.h"
 | 
			
		||||
#include "../display/common.h"
 | 
			
		||||
#include "../display/tilemap.h"
 | 
			
		||||
#include "frame.h"
 | 
			
		||||
#include "textbox.h"
 | 
			
		||||
 | 
			
		||||
#define QUESTION_BOX_OPTIONS_MAX ((TEXTBOX_CHAR_ROWS-1)*2)
 | 
			
		||||
 | 
			
		||||
extern uint8_t QUESTION_BOX_OPTION_COUNT;
 | 
			
		||||
extern uint8_t QUESTION_BOX_OPTION_CURRENT;
 | 
			
		||||
 | 
			
		||||
void questionBoxSetOptions(char *title, char *options[QUESTION_BOX_OPTIONS_MAX]);
 | 
			
		||||
 | 
			
		||||
inline void questionBoxUpdate();
 | 
			
		||||
							
								
								
									
										8
									
								
								test.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								test.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
# Send over latest build
 | 
			
		||||
scp ./build/Penny.gb root@ywbud3:/storage/roms/gb/Penny.gb
 | 
			
		||||
 | 
			
		||||
systemctl stop emustation.service
 | 
			
		||||
killall emulationstation
 | 
			
		||||
retroarch -L /lib/libretro/gambatte_libretro.so  "/storage/roms/gb/Penny.gb"
 | 
			
		||||
systemctl start emustation.service
 | 
			
		||||
		Reference in New Issue
	
	Block a user