add skeleton of win32 implementation
This commit is contained in:
parent
6224a9f99e
commit
b5e75d77b1
@ -133,6 +133,7 @@
|
|||||||
<ClCompile Include="..\..\src\transform.c" />
|
<ClCompile Include="..\..\src\transform.c" />
|
||||||
<ClCompile Include="..\..\src\unicode.c" />
|
<ClCompile Include="..\..\src\unicode.c" />
|
||||||
<ClCompile Include="..\..\src\version.c" />
|
<ClCompile Include="..\..\src\version.c" />
|
||||||
|
<ClCompile Include="..\..\src\win32screen.c" />
|
||||||
<ClCompile Include="..\..\src\windows.c" />
|
<ClCompile Include="..\..\src\windows.c" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@ -177,6 +177,9 @@
|
|||||||
<ClCompile Include="..\..\src\windows.c">
|
<ClCompile Include="..\..\src\windows.c">
|
||||||
<Filter>Fichiers sources</Filter>
|
<Filter>Fichiers sources</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\src\win32screen.c">
|
||||||
|
<Filter>Fichiers sources</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="..\..\src\brush.h">
|
<ClInclude Include="..\..\src\brush.h">
|
||||||
|
|||||||
69
src/win32screen.c
Normal file
69
src/win32screen.c
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
/* vim:expandtab:ts=2 sw=2:
|
||||||
|
*/
|
||||||
|
/* Grafx2 - The Ultimate 256-color bitmap paint program
|
||||||
|
|
||||||
|
Copyright 2018 Thomas Bernard
|
||||||
|
Copyright 2008 Yves Rizoud
|
||||||
|
Copyright 2007 Adrien Destugues
|
||||||
|
Copyright 1996-2001 Sunset Design (Guillaume Dorme & Karl Maritaud)
|
||||||
|
|
||||||
|
Grafx2 is free software; you can redistribute it and/or
|
||||||
|
modify it under the terms of the GNU General Public License
|
||||||
|
as published by the Free Software Foundation; version 2
|
||||||
|
of the License.
|
||||||
|
|
||||||
|
Grafx2 is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with Grafx2; if not, see <http://www.gnu.org/licenses/>
|
||||||
|
*/
|
||||||
|
#include "screen.h"
|
||||||
|
|
||||||
|
byte Get_Screen_pixel(int x, int y)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Set_Screen_pixel(int x, int y, byte value)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
byte* Get_Screen_pixel_ptr(int x, int y)
|
||||||
|
{
|
||||||
|
return NULL;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Screen_FillRect(int x, int y, int w, int h, byte color)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void Update_rect(short x, short y, unsigned short width, unsigned short height)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void Flush_update(void)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
void Update_status_line(short char_pos, short width)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
int SetPalette(const T_Components * colors, int firstcolor, int ncolors)
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
void Clear_border(byte color)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
volatile int Allow_colorcycling = 0;
|
||||||
|
|
||||||
|
/// Activates or desactivates file drag-dropping in program window.
|
||||||
|
void Allow_drag_and_drop(int flag)
|
||||||
|
{
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user