mota_cpp_framework
mota_cpp_framework 是一个基于C++语言和SFML图形库的魔塔类游戏框架。
提示
本框架内容随时可能更新,如果遇到不熟悉的内容,请先在Github上看看是不是使用的最新的版本。
主要特点
画面
支持640x480的窗口和至多其长宽 2倍 大小的分辨率
音乐
使用的是SFML的Audio库,目前支持的音乐播放类型为wav, ogg/vorbis和flac。
编程语言
基于C++语言和SFML图形库,当前采用的是包含C++20在内的特性,您可以通过IDE调整至最新标准。
提示
丑话得说在前面,本框架并不防蠢,更不防手贱,比如并不会检查你是否超出范围设置 pos=114514 ,
如果你这么玩了,最多只能收获一个error,所以请务必参照标准、规范和指示来做。
目录
🚀 写在最前
🪄 内部介绍
- 1. 内部函数
- 1.1. playSE(file,volume)
- 1.2. drawText
- 1.3. drawImage
- 1.4. quickPow(num,n)
- 1.5. print(content)
- 1.6. ynPrint(content)
- 1.7. str2wstr(str)
- 1.8. wstr2str(wstr)
- 1.9. vectorFind(source,target)
- 1.10. strInclude(source,target)
- 1.11. strIncludeNum(source,target)
- 1.12. replaceAll(source,target,replacement)
- 1.13. allToInt(strArray)
- 1.14. insertNewLines(string,lineMax)
- 1.15. split(s,seperator)
- 1.16. arrayToString(arr, len)
- 1.17. arrayToString(arr)
- 1.18. readFile(file)
- 1.19. readData(file,splt=”:”)
- 1.20. saveFile(file,content)
- 2. 内部类
- 3. 内部数据结构