mirror of
https://github.com/UberGames/rpgxEF.git
synced 2025-02-11 10:11:40 +00:00
Started work on sql login ui ...
... got a bit bored doing it though so there is not much done yet ...
This commit is contained in:
parent
c4f33a82e0
commit
e03714e3a1
4 changed files with 56 additions and 0 deletions
1
Makefile
1
Makefile
|
@ -2368,6 +2368,7 @@ Q3UIOBJ_ = \
|
|||
$(B)/$(BASEGAME)/ui/ui_transporter.o \
|
||||
$(B)/$(BASEGAME)/ui/ui_motd.o \
|
||||
$(B)/$(BASEGAME)/ui/ui_msd.o \
|
||||
$(B)/$(BASEGAME)/ui/ui_sql.o \
|
||||
$(B)/$(BASEGAME)/ui/ui_admin.o \
|
||||
$(B)/$(BASEGAME)/ui/ui_fonts.o \
|
||||
$(B)/$(BASEGAME)/ui/ui_emotes.o \
|
||||
|
|
|
@ -323,6 +323,7 @@
|
|||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;UI_EXPORTS</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<ClCompile Include="ui_motd.c" />
|
||||
<ClCompile Include="ui_msd.c" />
|
||||
<ClCompile Include="ui_network.c">
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;UI_EXPORTS</PreprocessorDefinitions>
|
||||
|
@ -443,6 +444,7 @@
|
|||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">WIN32;NDEBUG;_WINDOWS;_MBCS;_USRDLL;UI_EXPORTS</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<ClCompile Include="ui_sql.c" />
|
||||
<ClCompile Include="ui_startserver.c">
|
||||
<Optimization Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Disabled</Optimization>
|
||||
<PreprocessorDefinitions Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">WIN32;_DEBUG;_WINDOWS;_MBCS;_USRDLL;UI_EXPORTS</PreprocessorDefinitions>
|
||||
|
|
|
@ -146,6 +146,12 @@
|
|||
<ClCompile Include="ui_video.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="ui_msd.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="ui_sql.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\game\bg_public.h">
|
||||
|
|
47
code/ui/ui_sql.c
Normal file
47
code/ui/ui_sql.c
Normal file
|
@ -0,0 +1,47 @@
|
|||
/**********************************************************************
|
||||
UI_sql.C
|
||||
|
||||
User interface trigger from within game
|
||||
**********************************************************************/
|
||||
|
||||
#include "ui_local.h"
|
||||
|
||||
typedef struct {
|
||||
menuframework_s menu;
|
||||
|
||||
char *username;
|
||||
char *password;
|
||||
} sql_t;
|
||||
|
||||
sql_t s_sql;
|
||||
|
||||
#define ID_QUIT 10
|
||||
#define ID_LOGIN 11
|
||||
|
||||
/*
|
||||
=================
|
||||
M_sql_Event
|
||||
=================
|
||||
*/
|
||||
static void M_sql_Event(void *ptr, int notification) {
|
||||
int id;
|
||||
|
||||
id = ((menucommon_s*)ptr)->id;
|
||||
|
||||
switch (id)
|
||||
{
|
||||
case ID_QUIT:
|
||||
if(notification == QM_ACTIVATED) {
|
||||
UI_PopMenu();
|
||||
}
|
||||
break;
|
||||
case ID_LOGIN:
|
||||
if(notification == QM_ACTIVATED) {
|
||||
// do login
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in a new issue